/*font YekanBakh*/
/* Thin */
@font-face {
    font-family: 'Yekan Bakh';
    src: url('../fonts/YekanBakh/YekanBakhFaNum_Thin.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
/* Regular */
@font-face {
    font-family: 'Yekan Bakh';
    src: url('../fonts/YekanBakh/YekanBakhFaNum_Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* Medium */
@font-face {
    font-family: 'Yekan Bakh';
    src:url('../fonts/YekanBakh/YekanBakhFaNum_Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
/* Bold */
@font-face {
    font-family: 'Yekan Bakh';
    src: url('../fonts/YekanBakh/YekanBakhFaNum_Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* Heavy */
@font-face {
    font-family: 'Yekan Bakh';
    src: url('../fonts/YekanBakh/YekanBakhFaNum_Heavy.woff') format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
#Irantbl td,#Irantbl th{font-family: 'Yekan Bakh', sans-serif!important;}
article#Irantbl{max-width:100%;margin:0 auto;position:relative;font-family: 'Yekan Bakh', sans-serif!important;}
#Irantbl ul{display:flex;top:0;z-index:10;padding-bottom:0}
#Irantbl li{list-style:none;flex:1}
#Irantbl button{width:100%;border:none;border-right:0;border-top:0;padding:10px;background:transparent;font-size:13px;font-weight:500;height:60px;color:#71727B;}
#Irantbl li.active button{background:#00BBF4;color:#fff;border:none;position:relative;border-radius:10px;}
#Irantbl li.active button:after{font:normal normal normal 14px/1 FontAwesome;display:inline-block;line-height:1;vertical-align:middle;position:absolute;left:50%;bottom:-16px;transition:left .2s ease-in-out;content:"\f0d7";color:#00BBF4;font-size:25px;transform:translateX(-50%);}
#Irantbl table{border-collapse:collapse;table-layout:fixed;width:100%;}
#Irantbl th{background:#fff;display:none}
#Irantbl td,#Irantbl th{height:53px}
#Irantbl td,#Irantbl th{padding:10px;empty-cells:show}
#Irantbl td,#Irantbl th{text-align:right;font-size:14px;font-weight:400;color:#333}
#Irantbl td+td,#Irantbl th+th{text-align:center;display:none}
#Irantbl td.default{display:table-cell}
#Irantbl .sep{background:#F5F5F5;font-weight:700}
#Irantbl .tick{font-size:18px;color:#2CA01C}
#Irantbl .hide{border:0;background:none}
#Irantbl td a.notbtn{padding:0;background:none!important;box-shadow:none;font-size:14px;font-weight:500;color:#3B415A}
@media (max-width: 767px) {.price-odd-box span{display: inline-block !important;}#Irantbl button{font-size: 12px !important;font-weight: 800;}.cardsbox .mwh-col-md-8{text-align: center}#Irantbl td,#Irantbl th{padding:5px}}
@media (min-width: 768px) {.showmobtbl{display:none}  #Irantbl ul{display:none}#Irantbl td,#Irantbl th{display:table-cell!important;width:160px;color: #3B415A;}  #Irantbl td:last-child,#Irantbl th:last-child{border:none}  #Irantbl td+td,#Irantbl th+th{width:auto}  #Irantbl td:first-child{font-size:14px;font-weight:400;color:#71727B;text-align:right}  }
@media (max-width: 885px) and (min-width: 768px){#Irantbl td, #Irantbl th {width: 150px;}}
#Irantbl th h3{color:#4b9aeb}
#Irantbl td span,#Irantbl th span{margin-top:15px;margin-bottom:25px;display:inline-block}
#Irantbl td a.notbtn:hover{ background-color: #0f75b900!important;box-shadow: 0 10px 30px rgb(104 152 248 / 0%) !important;}
@media(max-width:977px) and (min-width: 943px){#Irantbl th a.s_Btn, #Irantbl td a.s_Btn{font-size: 12px;}}
@media (max-width: 467px){#Irantbl .plan-titles button {font-size: 11px !important;word-spacing: 10px;}}
@media (max-width: 494px){#Irantbl button {font-size: 11px !important;}}
#Irantbl th p{padding-left: 0!important;color:#8a94a4;margin-bottom:0;padding-bottom:0;margin-top:10px;font-size:17px!important;}
.pay{font-weight:500;color:#545d6b;font-size:1rem;margin-bottom:10px;min-height:27px}
#Irantbl th a.s_Btn,#Irantbl td a.s_Btn{border-radius: 12px;line-height: 15px;padding: 10px 10px;font-family: 'Yekan Bakh', sans-serif!important;cursor: pointer;transition: all .3s ease-in-out;color: #00BBF4;background-color: #D9F5FE!important;margin-top: 15px;margin-bottom: 15px;display: inline-block;padding-top: 11px !important;}
#Irantbl th span,#Irantbl td span{color:#F44336;font-weight:500;opacity:.8;margin-top:15px;margin-bottom:25px;display:inline-block}
.plan-titles{padding-right:0;margin:0 -10px 0 0;width:calc(100% + 15px)}
.plan-titles button{font-family: 'Yekan Bakh', sans-serif!important;}
th .p-title {color:#00BBF4!important;position: relative!important;font-size: 16px;font-weight: 700;margin: 0;padding: 10px 0 5px;padding-top: 15px!important;padding-top: 15px!important;line-height: 2!important;}
.showmobtbl td a{padding: 10px !important;}
.price-odd-box span{display: block !important;}
@media (min-width:768px) and (max-width:785px){.price-odd-box td{word-spacing: 5px}}
@media(max-width: 805px){.p-capacity p{font-size: 11px!important;}}
@media(max-width: 767px) {.fullCapacit{display: block!important;}}
.fullCapacit{display: none;}
.cell-feature td{background: #F2F6F8;}
.link_tbl{background: #F2F6F8;border-radius: 23px;padding: 5px;display: flex;text-align: center;justify-content: space-around;align-items: center;}
.btn_ir{padding: 7px;background: #00BBF4;color: #fff!important;border-radius: 15px;width: 100%;margin: 5px!important;}
.btn_german{padding: 7px;color: #71727B;border-radius: 15px;width: 60px;}
.link_tbl a.btn_german:hover{background: #00BBF4!important;color: #fff!important;}
#Irantbl th a.s_Btn i{padding-right: 7px;}
#Irantbl td:first-child{background: transparent!important;color: #71727B!important;}
#Irantbl td:nth-child(2){border-radius: 0 15px 15px 0!important;}
#Irantbl td:last-child{border-radius:15px 0 0 15px!important;;}
#Irantbl table{border-collapse: separate;border-spacing: 0 10px;}
@media(max-width: 767px){
    #Irantbl td:first-child {background: #f2f6f8 !important;color: #71727B !important;border-radius: 0 15px 15px 0!important;padding-right: 10px;}
    #Irantbl td:nth-child(2) {border-radius: 15px 0 0 15px!important;}
    #Irantbl th a.s_Btn, #Irantbl td a.s_Btn{margin: 0!important;font-size: 13px;}
    #Irantbl td{font-size: 13px;}
    #Irantbl td a.notbtn{font-size: 13px;}
}
.stock-notify_modal-btn {background-color: #FFD6D6 !important;color: #f96c6c !important;padding: 11px 20px !important;font-family: 'Yekan Bakh', sans-serif !important;border-radius: 12px;line-height: 15px !important;box-shadow: none!important;}
.stock-notify_modal-btn:hover {background-color: #FFD6D6 !important;}
.text-left{text-align: left;}
#Irantbl th span.capacity-completion, #Irantbl td span.capacity-completion{background: #71727B;color: #fff;border-radius: 12px;line-height: 15px;padding: 8px;font-family: 'Yekan Bakh', sans-serif !important;transition: all .3s ease-in-out;margin-top: 15px;margin-bottom: 15px;display: inline-block;font-size: 13px;}
.main_box-wrapper{box-sizing: border-box;padding-left: 15px;padding-right: 15px;}
@media(max-width: 767px){
    #Irantbl td+td, #Irantbl th+th{border-radius: 10px 0 0 10px !important;}
}
/*tooltip style*/
.tooltip .tooltiptext{background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px;font-size:12px;position:absolute;min-width:240px;z-index:1}
.tooltiptext.hover{visibility:visible!important}
.tooltiptext:hover{visibility:visible!important}
.tooltip:hover .tooltiptext{visibility:hidden}
#Irantbl td span.tooltiptext {line-height: 2;color: #fff;font-weight: 400;text-align: justify;opacity: 1;margin-top: 20px;margin-right: -104px;}
/*btngreen-style*/
.btngreen2 {margin-left:0!important;border-radius:58px!important;border:0!important;text-shadow:none!important;color:#00BBF4!important;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;padding:.5rem 1.75rem;font-size:1rem;line-height:1.9;position:relative;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.btngreen2:after{content:"\f060";font:normal normal normal 14px/1 FontAwesome;display:inline-block;line-height:1;vertical-align:middle;position:absolute;top:35%;left:10px;transition:left .2s ease-in-out}
.btngreen2:hover:after{left:6px}
@media(max-width:420px) {.btngreen2{font-size:12px!important; padding-right: 13px !important;}  }